package com.sg.service.biz.framework;

import com.sg.dto.biz.framework.req.*;
import com.sg.dto.biz.framework.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface CommonService {
    /**
     * 空间信息存储缓存
     */
    PutSpaceInfoToRedisRespDto putSpaceInfoToRedis(PutSpaceInfoToRedisReqDto putSpaceInfoToRedisRep);

    /**
     * D1查询空间框架信息前端缓存
     */
    QueryFrontPublicInfoListRespDto queryFrontPublicInfoList(QueryFrontPublicInfoListReqDto queryFrontPublicInfoListRep);

    /**
     * D1-发布单条数据
     */
    ReleaseSingleDataRespDto releaseSingleData(ReleaseSingleDataReqDto releaseSingleDataRep);

    /**
     * D1-撤销存档批次下单条数据
     */
    UndoArchiveBatchSingleDataRespDto undoArchiveBatchSingleData(UndoArchiveBatchSingleDataReqDto undoArchiveBatchSingleDataRep);

    /**
     * D1-存档批次下单条数据
     */
    ArchiveBatchSingleDataRespDto archiveBatchSingleData(ArchiveBatchSingleDataReqDto archiveBatchSingleDataRep);

    /**
     * D1-修改排序
     */
    UpdateSortNumRespDto updateSortNum(UpdateSortNumReqDto updateSortNumRep);

    /**
     * D1-删除单条数据
     */
    DeleteSingleDataRespDto deleteSingleData(DeleteSingleDataReqDto deleteSingleDataRep);

    /**
     * D1-存档单条数据
     */
    ArchiveSingleDataRespDto archiveSingleData(ArchiveSingleDataReqDto archiveSingleDataRep);

    /**
     * D-批量改排序
     */
    BatchUpdateSortNumRespDto batchUpdateSortNum(BatchUpdateSortNumReqDto batchUpdateSortNumRep);

    /**
     * D上传附件
     */
    AddUploadFileRespDto addUploadFile(AddUploadFileReqDto addUploadFileRep);
    //
}
